package com.ruoyi.psi.quality.item.mapper;

import com.ruoyi.psi.quality.item.domain.InspectItem;

import java.util.List;

/**
 * 质检项目
 * 数据层
 * @author Drj 2021/6/28
 */
public interface InspectItemMapper {
    /**
     * 查询所有质检项目
     * @param inspectItem 查询条件
     * @return
     */
    public List<InspectItem> selectInspectItemList(InspectItem inspectItem);

    /**
     * 根据质检项目编号查询质检项目
     * @param inspectItemId 质检项目编号
     * @return
     */
    public InspectItem selectInspectItemById(int inspectItemId);

    /**
     * 新增质检项目
     * @param inspectItem
     * @return
     */
    public int insertInspectItem(InspectItem inspectItem);

    /**
     * 更新质检项目
     * @param inspectItem
     * @return
     */
    public int updateInspectItem(InspectItem inspectItem);

    /**
     * 删除质检项目
     * 仅更新质检项目删除标志
     * @param inspectItem
     * @return
     */
    public int updateInspectItemDeleteFlag(InspectItem inspectItem);
}
